
#include <pic.h>
#include "my_macros.h"

#ifndef	__25MHZ__

void delay_ms( uint mSec)
{
#if	XTAL_FREQ <= 2MHZ
	do {
		delay_us(996);
	} while(--mSec);
#endif

#if    XTAL_FREQ > 2MHZ	
	unsigned char i;
	do {
		i = 3;
		do {
			delay_us(200);
		} while(--i);
	} while( --mSec );
#endif

}

#else

void delay_ms(uint mSec)
{
	unsigned char i;
	while (cnt--) {
		i=6;
		while(i--) {
			delay_us(uS_CNT);	/* Adjust for error */
		} ;
	} ;
}

#endif
